package com.example.avmanagerweb.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author xg
 * @since 2023-06-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("Sys_Doc")
public class SysDoc implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "dId", type = IdType.AUTO)
    private Long did;

    @TableField("dDocNum")
    private String ddocnum;

    @TableField("dUid")
    private Integer duid;

    /**
     * 文件类型
     */
    @TableField("dDtID")
    private Integer ddtid;

    @TableField("dWsId")
    private Integer dwsid;

    @TableField("dMId")
    private Integer dmid;

    /**
     * 设备id
     */
    @TableField("ddvId")
    private Integer ddvid;

    @TableField("dDuId")
    private Integer dduid;

    @TableField("dShootingTime")
    private Date dshootingtime;

    @TableField("dUploadTime")
    private Date duploadtime;

    @TableField("dName")
    private String dname;

    @TableField("dFileLength")
    private Long dfilelength;

    @TableField("dFileTime")
    private Long dfiletime;

    @TableField("dFilePath")
    private String dfilepath;

    @TableField("dThumbnail")
    private String dthumbnail;

    /**
     * 备注
     */
    @TableField("dRemark")
    private String dremark;

    @TableField("dIsDel")
    private Boolean disdel;

    /**
     * 标记
     */
    @TableField("dIsImportant")
    private Boolean disimportant;

    @TableField("dStorePath")
    private String dstorepath;

    @TableField("dPreviewFile")
    private String dpreviewfile;

    /**
     * 标记
     */
    @TableField("dIsImportantUpload")
    private Boolean disimportantupload;

    @TableField("dVideoType")
    private Boolean dvideotype;

    @TableField("dIsUploadInterface")
    private Boolean disuploadinterface;

    @TableField("dGroupFileID")
    private Integer dgroupfileid;


}
